package com.weixing.mall.provider.model.query;

import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import com.weixing.mall.provider.model.enums.OrderStateEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author wx
 * @Date 2019/11/12 10:45
 * @Version 1.0
 */
@Data
public class FrontCustomerOrderQuery {
    @ApiModelProperty(value = "商品名称")
    private String goodsName;
    @ApiModelProperty(value = "订单状态(未审核传参10，已审核传传参13)")
    private OrderStateEnum status;
    @ApiModelProperty(value = "代理商")
    private String agentSn;
    @ApiModelProperty(value = "是否换货")
    private Integer isExchangeGoods;
    @ApiModelProperty(value = "客户信息")
    private String userInformation;
    @ApiModelProperty(value = "所属活动")
    private Integer actId;
    @ApiModelProperty(value = "所属地域")
    private String address;
    @ApiModelProperty(value = "订单类型")
    private OrderTypeEnum orderType;

    @ApiModelProperty(value = "登录ID(不需要传参，自动获取)")
    private Long customerId;
    @ApiModelProperty(value = "订单号")
    private String orderSn;
    @ApiModelProperty(value = "货号")
    private String goodsSn;
    @ApiModelProperty(value = "开始时间")
    private String startTime;
    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "不等类型:特殊参数-无需传参")
    private Integer aloneKeFuOrderType;

    @ApiModelProperty(value = "商品码")
    private String commodityCode;
}
